Mapping SVA to PSL
نویسندگان
چکیده
Note that local variables and first match are not in the domain of the mapping. Throughout, “unclocked SVA sequence” means “unclocked SVA sequence without local variables or first match”. Similarly, “clocked SVA sequence” means “clocked SVA sequence without local variables or first match”. In the following abstract grammars, b denotes a boolean expression, v denotes a local variable name, and e denotes an expression.
منابع مشابه
SVA and PSL Local Variables - A Practical Approach
SystemVerilog Assertions (SVA), as well as Property Specification Language (PSL) are linear temporal logics based on LTL [14], extended with regular expressions and local variables. In [6] Bustan and Havlicek show that the local variable extensions, as well as regular expressions with intersection, render the verification problem of SVA and PSL formulae EXPSPACE-complete. In this paper we show ...
متن کاملStructural Contradictions
We study the relation between logical contradictions such as p ∧ ¬p and structural contradictions such as p∩ (p · q). Intuitively, we expect the two to be treated similarly, but they are not by PSL, nor by SVA. We provide a solution that treats both kinds of contradictions in a consistent manner. The solution reveals that not all structural contradictions are created equal: we must distinguish ...
متن کاملProposal for Accellera PSL Temporal Layer Formal Syntax and Semantics
This document describes a proposal for the formal syntax and semantics of Accellera PSL. The clocked semantics for the ltl subset follows the paper [5], with the exception that strength is applied at the boolean level rather than at the propositional level. The clocked semantics for SEREs is very similar to the one in the LRM version 1.01 [2]. The main difference is a correction of the clocked ...
متن کاملOntology Mapping between Psl and Xml- Based Standards for Project Scheduling
Many ontology standards, such as STEP, ifcXML, aecXML and PSL, have been proposed for the A/E/C industries. Different ontologies exist and they have many advantages for information exchange within specific domain applications. However, the existence of different ontologies may cause many interoperability issues. For example, while PSL, ifcXML and aecXML all have provisions related to project ma...
متن کامل